Difference Between Null, Undefined And Empty String In Javascript